package com.yxx.business.entity;

import com.yxx.common.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author yxx
 */
@Schema(description = "工程使用阶段碳排放信息")
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@Builder
@Data
public class TbEquipmentPhaseVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "项目ID")
    private Long projectId;

    @Schema(description = "工程ID")
    private Long engineeringId;

    @Schema(description = "使用阶段")
    private String usagePhase;

    @Schema(description = "碳排放因子(kgCO2/台班)")
    @Excel(name = "碳排放量(kgCO2e)")
    private BigDecimal totalEmission;

}
